import { defineCustomElement } from 'vue'
import FilePicker from './FilePicker.ce.vue'
import type { filePickerPropsType } from './type'
import { filePickerType, tableListType } from './type'

const filePicker = defineCustomElement(FilePicker)

// 导出组件
export { FilePicker }

// 导出类型定义
export type { filePickerPropsType }

// 导出枚举
export { filePickerType, tableListType }

// 注册自定义元素
customElements.define('lzc-file-picker', filePicker)
